NOTE: MUBBS Tools will do most of this stuff eventually!
How to Upload Like A Maniac..... 11/20/91 N Hawthorn
I put this little program together so that I could get my BBS changed over from Hermes without too much hassle.
Source is included so that you could make it work on another BBS program "format" you have. You could use it to upload from a CD rom directory too.
I encourage anyone who can make modifications to work with other BBS's to do so and UPLOAD this to AOL and/or the MUBBS support BBS.
To use it you need to "capture" a list of all your file sections before you shut down Hermes for good.
I changed the "new" file date to 01/01/85 then did a "new" scan. I turned on capture on my terminal program and let it ride.
I then took EDIT and copied and pasted the list's to seperate file sections. You have to take out any extra text other than the file listings. "extended" comments are OK, and the program handles them fairly well. It will cut comments off at about 220 characters or so.
I then uploaded all my TEXT ONLY files, including any ZIP or ARC or LZH type files. I uploaded my GIF files sections, and any IBM stuff.
These type of files are "DATA FORK" only types. They do not have "resources" because they are not specificly Mac files. I keep my TEXT files that way so that ANY computer logging in can read them.
I uploaded my whole Mac section using "Nate's Sysop 2.0" stack to convert all my folders to MacBinary. (it's on the support BBS and should be available AOL).
You choose folders by clicking on ANY file in that folder. The FIRST file you chose is the "Captured Text" file used for input, you must choose that file (not just any file in the folder) because the Mac needs to know the file name.
To upload Mac sections, you need to understand "MacBinary". It's a peice of code that takes a Mac file (that has TWO forks, data and Resource) and makes it into ONE DATA FORK. It does this by adding a "header" onto the file that tells about the file, like it's length, how big the resource fork is.......
Upload Maniac only uploads the DATA FORK. When MUBBS downloads a file, it sends the data fork only.
So you need to run a program that "MacBinifies" a whole folder of files (like "Nate's Sysop 2.0").
When all the files are done (make sure they are all Mac type files) then you can upload them with this program.
Later I may add code that "MacBinifies" to this program but don't hold your breath.
Look on the support BBS or AOL for a program that MacBinifies a whole folder.
This is a copy of the text that is printed when the program starts up:
*** USE THIS ON A COPY OF YOUR DIRECTORY ***
This program allows you to UPLOAD to a MUBBS directory from a LIST of files. It is set for a "Hermes" type file listing that you would get by capturing a "L" of files from a "Hermes" directory.
The FIRST character on a line is a FILE name, then a ":" then we wait for another ":" and use the discription. If the next line contains spaces (at least 2) it is considered MORE description (to 2 lines).
You MUST EDIT YOUR INPUT FILE LIST and make it conform to this.
If the files are MAC type files you MUST MAKE THEM "MACBINARY" with another program that does this. This only UPLOADS the DATA FORK of a file. TEXT and GIF or IBM files are DATA fork only TYPE FILES.
Mac files have BOTH forks, thus they have to be made "MACBINARY".
To cancel press "cancel" at any dialog box.
DISCLAIMER: This program is a test, it may not be fully debugged, USE AT YOUR OWN RISK ! BY USING THIS PROGRAM CODE, YOU AGREE TO HOLD IT'S AUTHOR HARMLESS FROM ANY AND ALL LITIGATION ARISING FROM IT'S USE. This program is not intended for any particular purpose, and especially not any you expect. It can crash, wipe out your hard drive, and make your life misiberable. Back up all data before using. YOU HAVE BEEN WARNED ! This program will self destruct if not handled in a caring manner.